<?php
include 'header.php';
$page = (isset($_GET['stranica'])) ? $_GET['stranica'] : 'index';
$akcija = (isset($_GET['akcija'])) ? $_GET['akcija'] : NULL;
$greska =  (isset($_GET['greska'])) ? $_GET['greska'] : NULL;
$pagePath = "templates/".$page.".php";

switch($page){

	// Ako je u pitanju pocetna stranica pozivamo home template
	case 'index':
	default:
		if(!$user->ulogovan()){
			header("location: index.php?stranica=login"); exit;
		}
		include "templates/index.php";

	break;


	// Ako je login stranica, prikazujemo je
	case 'login':
		if($user->ulogovan()){
			header("location: index.php");
			exit;
		}

		if($akcija!='do') // Forma nije submitovana
			include $pagePath;
		else {

			$login = $user->login($_POST['username'], $_POST['password']);

			if (!$login){
				header("location: index.php?stranica=login&greska=da"); exit;
			}

			if ($login && $user->registrujKorisnika) {
				header('location: index.php?stranica=registracija&username='.$_POST['username'].'&password='.$_POST['password']); exit;
			} else {
				header("location: index.php"); exit;
			}
		}


	break;
////

	
	case 'registracija':

		if($akcija!='do') // Forma nije submitovana
			include $pagePath;
		else {
			$nizZaRegistraciju['ime'] = $_POST['ime'];
			$nizZaRegistraciju['username'] = $_POST['username'];
			$nizZaRegistraciju['password'] = $_POST['password'];
			$nizZaRegistraciju['ime']	= $_SESSION['ime_i_prezime'];
			$nizZaRegistraciju['email'] = $_POST['email'];
			$nizZaRegistraciju['ime_roditelja'] = $_POST['ime_roditelja'];
			$nizZaRegistraciju['jmbg'] = $_POST['jmbg'];
			$nizZaRegistraciju['smer'] = $_POST['smer'];
			$nizZaRegistraciju['godina_studija'] = $_POST['godina_studija'];
			$nizZaRegistraciju['trenutna_godina_studija'] = $_POST['trenutna_godina_studija'];
			$nizZaRegistraciju['pol'] = $_POST['pol'];



			$login = $user->registracija($nizZaRegistraciju);

			if (!$login){
				header("location: index.php?stranica=login&greska=da"); exit;
			} else {
				header("location: index.php"); exit;
			}
		}


	break;

	case 'admin':



	break;
		



}